<template>
  <div class="ai-guide">
    <!-- Hero Section -->
    <section class="guide-hero">
      <div class="hero-bg">
        <div class="gradient-orb orb-1"></div>
        <div class="gradient-orb orb-2"></div>
      </div>
      
      <div class="container">
        <h1 class="guide-title animate-fadeInUp">
          普通人要做的
          <span class="neon-text">三种转变</span>
        </h1>
        <p class="guide-subtitle animate-fadeInUp" style="animation-delay: 0.2s">
          在AI时代，掌握这三种能力，让你从被替代者变成引领者
        </p>
      </div>
    </section>

    <!-- Main Content -->
    <section class="transformations">
      <div class="container">
        <!-- Transformation 1 -->
        <div class="transformation-card" data-index="1">
          <div class="card-number">1️⃣</div>
          <div class="card-content">
            <h2 class="card-title">
              从"执行者"到"提示者"
            </h2>
            
            <div class="comparison">
              <div class="comp-item past">
                <div class="comp-label">过去</div>
                <p>我们执行别人的指令（打字、写PPT、查资料）</p>
              </div>
              <div class="comp-arrow">→</div>
              <div class="comp-item now">
                <div class="comp-label">现在</div>
                <p>我们要学会<strong class="highlight">给AI下指令（Prompt）</strong></p>
              </div>
            </div>

            <div class="insight">
              <div class="insight-icon">💡</div>
              <p>这是一种新的"沟通能力"，叫做 <strong class="neon-highlight">Prompt Engineering（提示词工程）</strong></p>
            </div>

            <div class="practice-section">
              <h3>👉 练习方式</h3>
              <ul class="practice-list">
                <li>
                  <span class="bullet">▸</span>
                  用 ChatGPT / Claude / 通义 / Gemini 等工具练习提问
                </li>
                <li>
                  <span class="bullet">▸</span>
                  总结哪些提示能让AI输出更高质量的结果
                </li>
                <li>
                  <span class="bullet">▸</span>
                  把AI当作你的<strong class="highlight">助理、老师、合作者</strong>去用，而不仅仅是搜索引擎
                </li>
              </ul>
            </div>
          </div>
        </div>

        <!-- Transformation 2 -->
        <div class="transformation-card" data-index="2">
          <div class="card-number">2️⃣</div>
          <div class="card-content">
            <h2 class="card-title">
              从"劳动者"到"整合者"
            </h2>
            
            <div class="intro-text">
              <p>AI 能生成文字、图片、视频、代码……</p>
              <p class="key-point">未来最稀缺的，是能把这些能力<strong class="highlight">整合成完整解决方案的人</strong></p>
            </div>

            <div class="examples">
              <h4>比如：</h4>
              <div class="example-grid">
                <div class="example-item">
                  <div class="example-icon">⚡</div>
                  <p>会用 AI 工具自动化工作流，减少人工操作</p>
                </div>
                <div class="example-item">
                  <div class="example-icon">📊</div>
                  <p>会用数据分析AI帮企业提效、决策</p>
                </div>
              </div>
            </div>

            <div class="practice-section">
              <h3>👉 建议方向</h3>
              <ul class="practice-list">
                <li>
                  <span class="bullet">▸</span>
                  学一点 <strong class="neon-highlight">自动化工具</strong>（Zapier、n8n、Flowise）
                </li>
                <li>
                  <span class="bullet">▸</span>
                  学一点 <strong class="neon-highlight">AI 辅助编程</strong>（Cursor、GitHub Copilot）
                </li>
                <li>
                  <span class="bullet">▸</span>
                  学一点 <strong class="neon-highlight">数据与分析</strong>（ChatGPT + Excel/Python）
                </li>
              </ul>
            </div>
          </div>
        </div>

        <!-- Transformation 3 -->
        <div class="transformation-card" data-index="3">
          <div class="card-number">3️⃣</div>
          <div class="card-content">
            <h2 class="card-title">
              从"被动学习"到"持续升级"
            </h2>
            
            <div class="intro-text">
              <p>互联网时代信息爆炸，AI时代是<strong class="highlight">知识迭代爆炸</strong></p>
              <p>你今天掌握的AI技巧，可能半年后就过时</p>
              <p class="key-point">唯一能抵御淘汰的，是<strong class="neon-highlight">快速学习和应用能力</strong></p>
            </div>

            <div class="practice-section">
              <h3>👉 实践建议</h3>
              <ul class="practice-list">
                <li>
                  <span class="bullet">▸</span>
                  每周固定花 2 小时了解最新 AI 工具（可关注公众号/推特等）
                </li>
                <li>
                  <span class="bullet">▸</span>
                  设立一个"小实验"目标，比如：
                  <ul class="sub-list">
                    <li>• 用AI帮你写简历</li>
                    <li>• 用AI做一份副业计划</li>
                    <li>• 用AI分析行业趋势</li>
                  </ul>
                </li>
                <li>
                  <span class="bullet">▸</span>
                  每次使用AI时，都总结一句："<em class="quote">我学会了什么？</em>"
                </li>
              </ul>
            </div>
          </div>
        </div>

        <!-- Call to Action -->
        <div class="cta-section">
          <div class="cta-card">
            <h3>🚀 开始你的AI转变之旅</h3>
            <p>这三种转变不是一蹴而就的，而是需要持续实践和思考</p>
            <router-link to="/#about" class="start-button">
              了解AI小课堂
              <span class="arrow">→</span>
            </router-link>
          </div>
        </div>
      </div>
    </section>
  </div>
</template>

<script setup>
// No additional logic needed for static content
</script>

<style scoped>
.ai-guide {
  width: 100%;
  min-height: 100vh;
}

/* Hero Section */
.guide-hero {
  position: relative;
  padding: 8rem 0 6rem;
  overflow: hidden;
}

.hero-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.gradient-orb {
  position: absolute;
  border-radius: 50%;
  filter: blur(100px);
  opacity: 0.3;
  animation: float 20s ease-in-out infinite;
  mix-blend-mode: screen;
}

.orb-1 {
  width: 500px;
  height: 500px;
  background: radial-gradient(circle, var(--neon-blue), var(--neon-purple));
  top: -20%;
  left: -10%;
}

.orb-2 {
  width: 400px;
  height: 400px;
  background: radial-gradient(circle, var(--neon-pink), var(--neon-purple));
  top: 10%;
  right: -5%;
  animation-delay: -10s;
}

.container {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 2rem;
  position: relative;
  z-index: 1;
}

.guide-title {
  font-size: 3.5rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.5rem;
  color: var(--text-primary);
}

.neon-text {
  background: linear-gradient(135deg, var(--neon-blue), var(--neon-purple), var(--neon-pink));
  background-size: 200% 200%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  animation: gradient 3s ease infinite;
  filter: drop-shadow(0 0 30px rgba(99, 102, 241, 0.5));
}

.guide-subtitle {
  font-size: 1.3rem;
  color: var(--text-secondary);
  text-align: center;
  max-width: 700px;
  margin: 0 auto;
  line-height: 1.6;
}

/* Transformations Section */
.transformations {
  padding: 4rem 0;
}

.transformation-card {
  background: rgba(26, 31, 53, 0.6);
  backdrop-filter: blur(20px);
  border: 1px solid rgba(99, 102, 241, 0.2);
  border-radius: 24px;
  padding: 3rem;
  margin-bottom: 3rem;
  position: relative;
  overflow: hidden;
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

.transformation-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, var(--neon-blue), var(--neon-purple), var(--neon-pink));
  background-size: 200% 100%;
  animation: border-flow 3s ease infinite;
}

.transformation-card:hover {
  transform: translateY(-8px);
  border-color: var(--neon-purple);
  box-shadow: 
    0 20px 60px rgba(99, 102, 241, 0.3),
    0 0 40px rgba(0, 243, 255, 0.2);
}

.card-number {
  font-size: 4rem;
  margin-bottom: 1rem;
  filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.3));
}

.card-title {
  font-size: 2.2rem;
  font-weight: 700;
  color: var(--text-primary);
  margin-bottom: 2rem;
  position: relative;
  display: inline-block;
}

.card-title::after {
  content: '';
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, var(--neon-blue), transparent);
  box-shadow: 0 0 10px var(--neon-blue);
}

/* Comparison Section */
.comparison {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  gap: 2rem;
  margin: 2rem 0;
  align-items: center;
}

.comp-item {
  background: rgba(30, 41, 59, 0.5);
  padding: 1.5rem;
  border-radius: 16px;
  border: 1px solid rgba(99, 102, 241, 0.2);
  transition: all 0.3s ease;
}

.comp-item:hover {
  transform: scale(1.02);
  border-color: var(--neon-blue);
  box-shadow: 0 10px 30px rgba(99, 102, 241, 0.2);
}

.comp-label {
  font-size: 0.9rem;
  color: var(--text-secondary);
  margin-bottom: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.past .comp-label {
  color: #94a3b8;
}

.now .comp-label {
  color: var(--neon-blue);
  text-shadow: 0 0 10px rgba(0, 243, 255, 0.3);
}

.comp-arrow {
  font-size: 2rem;
  color: var(--neon-purple);
  text-shadow: 0 0 20px var(--neon-purple);
  animation: pulse 2s ease-in-out infinite;
}

@keyframes pulse {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.7; transform: scale(1.1); }
}

/* Insight Section */
.insight {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  background: rgba(99, 102, 241, 0.1);
  border-left: 3px solid var(--neon-purple);
  padding: 1.5rem;
  border-radius: 12px;
  margin: 2rem 0;
}

.insight-icon {
  font-size: 2.5rem;
  filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0.5));
}

/* Intro Text */
.intro-text {
  margin: 2rem 0;
  line-height: 1.8;
}

.intro-text p {
  color: var(--text-secondary);
  margin-bottom: 1rem;
  font-size: 1.1rem;
}

.key-point {
  color: var(--text-primary);
  font-size: 1.15rem;
  padding: 1rem;
  background: rgba(99, 102, 241, 0.1);
  border-radius: 8px;
  border-left: 3px solid var(--neon-blue);
}

/* Examples */
.examples {
  margin: 2rem 0;
}

.examples h4 {
  color: var(--text-primary);
  margin-bottom: 1.5rem;
  font-size: 1.2rem;
}

.example-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 1.5rem;
}

.example-item {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  padding: 1.5rem;
  background: rgba(30, 41, 59, 0.5);
  border: 1px solid rgba(99, 102, 241, 0.2);
  border-radius: 12px;
  transition: all 0.3s ease;
}

.example-item:hover {
  transform: translateY(-4px);
  border-color: var(--neon-blue);
  box-shadow: 0 10px 30px rgba(99, 102, 241, 0.2);
}

.example-icon {
  font-size: 2rem;
  filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0.3));
  flex-shrink: 0;
}

.example-item p {
  color: var(--text-secondary);
  line-height: 1.6;
}

/* Practice Section */
.practice-section {
  margin-top: 2.5rem;
}

.practice-section h3 {
  color: var(--text-primary);
  font-size: 1.4rem;
  margin-bottom: 1.5rem;
}

.practice-list {
  list-style: none;
  padding: 0;
}

.practice-list > li {
  color: var(--text-secondary);
  margin-bottom: 1.5rem;
  padding-left: 2rem;
  position: relative;
  line-height: 1.8;
  font-size: 1.05rem;
}

.bullet {
  position: absolute;
  left: 0;
  color: var(--neon-blue);
  font-size: 1.2rem;
  text-shadow: 0 0 10px var(--neon-blue);
}

.sub-list {
  list-style: none;
  margin-top: 1rem;
  padding-left: 1.5rem;
}

.sub-list li {
  color: var(--text-secondary);
  margin-bottom: 0.5rem;
  opacity: 0.9;
}

/* Highlights */
.highlight {
  color: var(--neon-blue);
  font-weight: 600;
}

.neon-highlight {
  color: var(--neon-purple);
  text-shadow: 0 0 10px rgba(168, 85, 247, 0.5);
  font-weight: 600;
}

.quote {
  color: var(--neon-pink);
  font-style: italic;
}

/* CTA Section */
.cta-section {
  margin-top: 4rem;
}

.cta-card {
  background: linear-gradient(135deg, var(--neon-purple), var(--neon-blue));
  padding: 3rem;
  border-radius: 24px;
  text-align: center;
  box-shadow: 
    0 20px 60px rgba(99, 102, 241, 0.4),
    0 0 40px rgba(0, 243, 255, 0.3);
  position: relative;
  overflow: hidden;
}

.cta-card::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
    45deg,
    transparent 30%,
    rgba(255, 255, 255, 0.1) 50%,
    transparent 70%
  );
  animation: shimmer 3s linear infinite;
}

.cta-card h3 {
  font-size: 2rem;
  margin-bottom: 1rem;
  position: relative;
  z-index: 1;
}

.cta-card p {
  font-size: 1.1rem;
  margin-bottom: 2rem;
  opacity: 0.95;
  position: relative;
  z-index: 1;
}

.start-button {
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  background: white;
  color: var(--neon-purple);
  padding: 1rem 2.5rem;
  border-radius: 50px;
  font-size: 1.2rem;
  font-weight: 700;
  transition: all 0.4s ease;
  position: relative;
  z-index: 1;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}

.start-button:hover {
  transform: translateY(-3px) scale(1.05);
  box-shadow: 0 15px 40px rgba(0, 0, 0, 0.4);
}

.start-button .arrow {
  transition: transform 0.3s ease;
}

.start-button:hover .arrow {
  transform: translateX(5px);
}

/* Responsive */
@media (max-width: 768px) {
  .guide-title {
    font-size: 2.5rem;
  }

  .guide-subtitle {
    font-size: 1.1rem;
  }

  .transformation-card {
    padding: 2rem;
  }

  .card-title {
    font-size: 1.8rem;
  }

  .comparison {
    grid-template-columns: 1fr;
    gap: 1rem;
  }

  .comp-arrow {
    transform: rotate(90deg);
    justify-self: center;
  }

  .example-grid {
    grid-template-columns: 1fr;
  }
}
</style>

